package com.sinog.biz.service.xml;

import com.sinog.core.utilbean.Result;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
import java.util.Map;

/**
 * @desc 湖南个性化接口对接-Service
 * @author wangxj
 * @date 2022/6/27 下午3:00
 */
@RestController
public interface InterfaceDockingService {

    /**
     * 保存预安置人员 (1、基本信息 2、服刑信息 3、配偶、父母，社会关系 4、子女信息)
     * 保存核查信息 (5、核查信息)
     * @param paramMap 接口传递信息
     * @return Result 返回结果
     */
    @GetMapping(value = "/transmission/xml/azbj/automaticVerification")
    Result automaticVerification(Map<String, List<Map<String, String>>> paramMap);

    /**
     * 根据服刑人员编号查找是否为湖南个性化对接数据
     * @param prinum 服刑人员编号
     * @return Result
     */
    @GetMapping(value = "/azbj/search/getHnInterfaceOppositeByPriNum")
    Result getHnInterfaceOppositeByPriNum(@RequestParam("prinum") String prinum);
}